oracle找不到表分区,ORACLE分区表检索不到数据 |
您所在的位置:网站首页 › oracle 删除分区表数据 › oracle找不到表分区,ORACLE分区表检索不到数据 |
因为数据表庞大(约5G容量),因此考虑根据数据生成的年度值进行分区,分区表建表代码如下: CREATE TABLE DW_USER.DW_POLICY_INS_INFO_AGGR_JT ( C_INSURANCE_TYPE VARCHAR2(100 BYTE), C_INSRNC_BGN_YEAR VARCHAR2(10 BYTE), N_VHL_VAL NUMBER, C_INSURANCE_CLASS VARCHAR2(100 BYTE), C_SALES_RANK VARCHAR2(100 BYTE), C_PROD_CN VARCHAR2(100 BYTE), C_PROD_EN VARCHAR2(100 BYTE), C_PROD_DTL_CN VARCHAR2(100 BYTE), C_PROD_DTL_EN VARCHAR2(100 BYTE), C_VEHICLE_AREA_ID VARCHAR2(10 BYTE), C_POLICYTYPE_ID VARCHAR2(100 BYTE), C_SOURCE3_ID VARCHAR2(20 BYTE), C_VHL_TYPE_TOTAL VARCHAR2(100 BYTE), C_PROD_DTL_ID VARCHAR2(20 BYTE), N_RISK_PERIOD NUMBER, N_PRM_YUAN NUMBER, N_EARNED_PRM_YUAN NUMBER, N_AMT_YUAN NUMBER, N_BEF_PRM NUMBER, N_PAY_AMT NUMBER, N_EXTERNAL_PFM_PROP_YUAN NUMBER, N_INTERNAL_PFM_PROP_YUAN NUMBER, N_TESTPFM_PROP_YUAN NUMBER, N_INSPIRE_PROP_YUAN NUMBER, N_BASEPFM_PROP_YUAN NUMBER, N_CMM_PROP_YUAN NUMBER, N_OTHER_PROP_YUAN NUMBER, N_SUM_SALES_YUAN NUMBER, ) partition by list ( C_INSRNC_BGN_YEAR ) ( partition part_2005 values ('2005'), partition part_2006 values ('2006'), partition part_2007 values ('2007'), partition part_2008 values ('2008'), partition part_2009 values ('2009'), partition part_2010 values ('2010'), partition part_2011 values ('2011'), partition part_2012 values ('2012'), partition part_2013 values ('2013'), partition part_2014 values ('2014'), partition part_other values (null) 以C_INSRNC_BGN_YEAR 字段为基础进行列表分区,分区已经列举了该字段的左右可能取值,建表成功。 随后导入数据,总计5985901条数据被插入,貌似是导入成功。查看表的大小是5.02GB。 此后,使用select * from DW_USER.DW_POLICY_INS_INFO_AGGR_JT 返回结果0条数据。我问过度娘,也在天善问答上面寻找过类似文图的答案,未果。不知何解,请高人指点。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |